有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java程序在eclipse中运行,但不在终端中运行

我可以在Eclipse中毫无问题地运行以下代码:

import java.applet.Applet;
import java.awt.Color;
import java.awt.Graphics;

public class Rect extends Applet {
    public void paint(Graphics g) {
        g.setColor(Color.ORANGE);
        g.drawRect(10, 60, 40, 30);
        g.fillRect(10, 60, 40, 30);
    }
}

但是,当我试图通过使用“javac”从终端运行完全相同的代码时java的命令我得到这个错误:

Exception in thread "main" java.lang.NoSuchMethodError: main

如何在终端上完美地运行这些精确的程序&;这背后的原因是什么


共 (2) 个答案

  1. # 1 楼答案

    创建main函数并调用paint();或者尝试html文件方法

  2. # 2 楼答案

    小程序通常不是从主方法运行的。如果您选择这样做,您可以从那里创建小程序,除此之外,您很可能需要创建一个html文件,以便从命令终端执行代码